# coding=utf-8

'''
Created on 23/03/2011

@author: matheus
'''

'''
Exercício 9. Escreva a função triangulo(a,b,c) que recebe três valores inteiros, verifica se os mesmos 
correspondem aos lados de um triângulo válido e imprime o tipo do triângulo (escaleno, isósceles ou 
equilátero). Caso os valores recebidos não correspondam a um triângulo válido, a seguinte mensagem deve 
ser retornada: “Nao eh triangulo”. Os asserts abaixo complementam a especificação do funcionamento da 
função.
'''

    
def triangulo( a, b, c ):
    if not abs(b - c) < a < b + c:
        return "Nao é triângulo"
    elif a == b == c:
        return "Equilatero"
    elif a == b or a == c or c == b:
        return "Isósceles"
    else:
        return "Escaleno"
